﻿@charset "utf-8";
/*白色底栏目标题*/
.columnNamew {border-bottom: 3px solid #BF0A10; line-height: 37px; font-size: 16px; font-weight: bold; color: #BF0A10; text-indent: 45px; background: #FFFFFF;}
/*灰色底栏目标题*/
.columnNameg {background: #F0F0F0;line-height: 40px; height: 40px; color: #BF0A10; overflow: hidden;}
.columnNameg h3 {text-indent: 44px; font-size: 16px; font-weight: bold;}
/*更多*/
.more {font-size: 14px; color: #404040; margin-right: 20px; font-family: "宋体"; font-weight: normal; text-indent: 0;}
.more:hover {text-decoration: underline; color:#BF0A10; }
/*栏目中的新闻列表*/
.infoList {overflow: hidden;}
.infoList li {line-height: 27px; height: auto; overflow: hidden;}
.infoList h4 { line-height: 27px; font-size: 14px; color: #888888;}
.infoList h4 a {line-height: 27px; background: url(20150724dotgray.jpg) 0 8px no-repeat; font-size: 14px; padding-left: 10px; display: inline; color: #1C1C1C;}
.infoList h4  span{line-height: 27px; font-size: 14px; color: #888888;}
.infoList a:hover{background: url(20150724dotred.jpg) 0 8px no-repeat; color: #BF0A10; text-decoration: underline;}
.info {text-indent: 2em; font-family: "宋体"; width:200px; overflow:hidden; text-align: justify;}
.info a { color: #737373; line-height: 24px; font-size: 14px;}
/*栏目中的图片*/
.item1,.img1 .caption,.img1 img{width: 206px; height: 140px;}
.item2,.img2 .caption,.img2 img{width: 138px; height: 180px;}
.img1 h4 {width: 186px; height: 120px;}
.img2 h4 {width: 118px; height: 160px;}
.item1 .caption{position:absolute;left:0;display:none; background:url(demo02.png) repeat;}
.item1 h4{padding: 10px; text-align:Justify; text-justify:inter-ideograph;}
.item1 h4 a {line-height: 22px; color:#FFFFFF;}
.item1 h4 a:hover { text-decoration: underline;}
.item1 img{display: block; position:absolute;}

/*头条新闻*/
#ttNews {overflow: hidden;}
#ttNews .ttList {width: 950px; margin-left: 20px; overflow: hidden; position: relative;}
#ttNews .ttList  h2 { text-align: center; font-size: 30px; color: #404040;}
#ttNews .ttList h2:hover { color: #E63917;}
#ttNews .ttList  p{text-align: center;}
#ttNews .ttList  p a{font-size: 14px; color: #4D4D4D;letter-spacing: 1px;}
#ttNews .ttList > a {position: absolute; bottom:5px; right: 0; display: block; color: #E63917; font-weight: bold;}

/*图说我们的价值观*/
#oursjsg {overflow: hidden;font-size:0;}
#oursjsg iframe {background: #f1f1f1 url("iconfont-laba_20160122.png") no-repeat scroll 10px 5px; padding-left: 34px;}
.jzg_r {display:block;background: rgba(0, 0, 0, 0) url("W020160122259130366878.gif") 0 0 no-repeat scroll;outline: medium none;margin-right: 40px;padding-left: 60px;height: 28px;float: right;}
/*红都要闻*/
#hongduYw {overflow:hidden;}
/* #hongduYwLft {width: 464px; height: 340px;} */
/*焦点图片新闻开始*/
#hongduYwLft {width: 464px;}
.orbit-wrapper {position: relative; margin: 0 auto; }
#featured {position: relative; width:464px; height:340px; overflow: hidden; background: #fff url(loading_new20150724.gif) 50% no-repeat;}
.orbit > img { display: none; position: absolute; top: 0; left: 0; border: 0 none;}
.orbit > a { display: none; position: absolute; top: 0; left: 0; line-height: 0; border: 0 none; }
.orbit > div { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.orbit-item {background-color: #f5f5f5; }

.orbit-caption{ display: none; position: absolute; left: 0; bottom: 0; z-index: 10; width: 100%; height: 50px; font: 20px/35px "Microsoft Yahei"; text-align: center; color: #fff;
background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#bf000000',EndColorStr='#bf000000') }

.orbit-bullets { position: absolute; z-index: 1000; list-style: none; bottom: 0px; left: 50%; margin: 40px 0 5px -50px; padding: 0; }
.orbit-bullets li { float: left; margin: 0 5px; cursor: pointer; width: 10px; height: 10px; overflow: hidden; text-indent: -9999px; background-color: #f6f6f6; }
.orbit-bullets li.active { background-color: #BF0A10; }
.orbit-bullets li.has-thumb { background: none; width: 100px; height: 50px; }
.orbit-bullets li.active.has-thumb { background-position: 0 0; border-top: 2px solid #000; }
.slider-nav { display: block }
.slider-nav span { width: 75px; height: 50px; text-indent: -9999px; position: absolute; z-index: 1000; bottom: 50%; cursor: pointer; }
.slider-nav span.right { background: url(20150724jt_right.png) right bottom no-repeat; right: 10px; }
.slider-nav span.left { background: url(20150724jt_left.png) 0 bottom no-repeat; left: 10px; }
.slider-nav span.right:hover { background: url(20150724jt_rightw.png) right bottom no-repeat;background-position: right bottom; }
.slider-nav span.left:hover { background: url(20150724jt_leftw.png) 0 bottom no-repeat; background-position: 0 bottom; }

/*右部新闻*/
#hongduYwRt {width: 344px;}
#hongduYwRt h3 {background: url(20150724hdywred.png) 15px 8px no-repeat;margin-left: 10px;}
#hongduYwRt li:hover {background: #E7E7E7;}
#hongduYwRt h4{line-height: 38px; }
#hongduYwRt h4  a{line-height: 38px; color: #1C1C1C; font-size: 16px; padding-left: 18px; background: url(20150724dotgray.jpg) 6px 7px no-repeat;}
#hongduYwRt h4 a:hover{background: url(20150724dotred.jpg) 6px 7px no-repeat; color: #BF0A10; text-decoration: underline;}
#hongduYwRt p{font-family: "宋体"; text-indent: 2em;line-height: 20px;}
#hongduYwRt p a { color: #888888; font-size: 14px; line-height: 20px;}
/*宣传横图*/
#xcSlide {height:128px; overflow:hidden; position:relative; border:1px #d0d0d0 solid;}
#xcSlide .hd {bottom:5px; height: 15px; overflow: hidden;  position: absolute; right: 10px; z-index: 1;}
#xcSlide .hd ul {float: left; overflow: hidden;}
#xcSlide .hd ul li { background: none repeat scroll 0 0 #fff; color: #000; cursor: pointer; float: left; height: 15px; line-height: 14px; margin-right: 5px; text-align: center; width: 15px;}
#xcSlide .hd ul li.on { background: none repeat scroll 0 0 #f00; color: #fff;}
#xcSlide .bd { height: 100%; position: relative; z-index: 0;}
#xcSlide img{ width: 818px; height:128px; display:block;}
/*文明创建*/
#wmcj {overflow: hidden;}
#wmcj .infoList {width: 358px;}
#wmcj h3{background: url(20150724wmcjred.png) 15px 9px no-repeat;}

/* 道德建设，讲文明树新风 */
#djdmsj {overflow: hidden;}
#djdmjs .columnNameg li {margin-right: 30px; cursor: pointer; color: #BF0A10;}
#djdmjs2  .columnNameg  li:hover{color: #e63917;}
#djdmjs1 h3 {background: url(20150724ddjsred.png) 15px 9px no-repeat;}
#djdmjs2 h3 {background: url(20150724jwmsxfred.png) 15px 9px no-repeat;}
#djdmjs1.hover {background: url(column20150724underline.png) 0 31px no-repeat;}
#djdmjs2.hover {background: url(column20150724underlinel.png) 0 31px no-repeat;}
/*道德建设*/
#con_djdmjs_1 {overflow: hidden;}
#con_djdmjs_1 .infoList {width: 358px;}
/*道德模范*/
#con_djdmjs_2 {overflow: hidden;}
#con_djdmjs_2 .infoList {width: 358px;}
/*通知公告*/
#tzgg { overflow: hidden;}
#tzgg  h3 {background: url(20150724tzggred.png) 15px 8px no-repeat;}
#tzgg .tempWrap{ height: 189px !important; }
#tzgg .tempWrap li {height: auto !important;}
/*学习大军*/
#xxdj {overflow: hidden;}
.padding1{padding: 1px; }
#xxdj img {height: 77px; width: 316px; display: block;}
/*志愿云*/
#zhiyuanyun  span {height: 35px; width: 318px; display: block; text-align: center;}
#zhiyuanyun  img{padding-top: 4px;padding-right: 10px;}
#zhiyuanyun span p{line-height: 35px; vertical-align: middle; font-size: 18px; font-weight: bold;}
/*主题活动*/
#zthd {overflow: hidden;}
#zthd .borderlr{border-style: solid; border-color: #D1D1D1; border-width: 1px 0; padding: 1px; overflow: hidden;}
.borderlr img {width: 314px; height: 78px; display: block;}
#zthd  h3 {background: url(20150724zthdred.png) 15px 8px no-repeat;}
/* 道德模范：助人为乐 见义勇为 诚实守信 敬业奉献 孝老爱亲 */
#ddmf {overflow: hidden; width: 820px;}
#ddmf .columnNamew{background: url(ddmf_title.png) 126px 0 no-repeat; text-indent: 0;}
#ddmf h3 { padding-left: 45px; background: url(20150724ddmfred.png) 15px 8px no-repeat;}
#ddmf h3 a { font-size: 16px; font-weight: bold; color: #BF0A10;}
#ddmf h3 a:hover{color: #e63917;}
.picScroll-left { overflow:hidden; position: relative;}
.picScroll-left .hd {width: 818px; height: 37px;}
.picScroll-left .hd {position: absolute; top: 40%; left: 0;}
.picScroll-left .hd .prev,.picScroll-left .hd .next {width: 20px; height: 37px; cursor: pointer; background-repeat: no-repeat;}
.picScroll-left .hd .prev{ background: url(20150724jt_left.png) no-repeat; margin-left: 5px;}
.picScroll-left .hd  .next{ background: url(20150724jt_right.png) no-repeat; margin-right: 5px;}
.picScroll-left .hd .prev:hover {background-image: url(20150724jt_leftrd.png);}
.picScroll-left .hd .next:hover {background-image: url(20150724jt_rightrd.png);}
.picScroll-left .bd {width: 778px; padding: 20px; padding-left: 44px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{ float:left; overflow:hidden;}

/*延安好人*/
#yahr {overflow: hidden; width: 320px;}
#yahr .columnNamew{text-indent: 0;}
#yahr h3 { padding-left: 45px; background: url(20150724ddmfred.png) 15px 8px no-repeat;}
#yahr h3 > a { font-size: 16px; font-weight: bold; color: #BF0A10;}
#yahr h3 > a:hover {color: #e63917;}
#yahr .columnNamew ul {overflow: hidden; margin-right: 20px;}
#yahr .columnNamew ul  li {line-height: 37px;width:5px; padding: 0 5px; height: 37px;background: url(20150724dotgray.jpg) 0 18px no-repeat;cursor: pointer;}
#yahr .columnNamew ul  li.hover  {background: url(20150724dotred.jpg) 0 18px no-repeat;}
#yahr .yahrCon {margin: 20px 10px 20px 20px; overflow: hidden;}
#yahr .yahrCon img {width:138px; height:180px; float: left;}
#yahr .yahrCon h4 {width: 140px;}
#yahr .yahrCon h4 a{line-height: 20px;color: #1C1C1C;font-size: 14px;}
#yahr .yahrCon h4 a:hover {text-decoration: underline; color: #BF0A10;}
#yahr .yahrCon p {font-size: 12px; text-indent: 2em; width: 140px; font-family: "宋体"; line-height: 20px; margin-top: 10px; color: #737373;}
/*志愿服务*/
#zyfw {overflow: hidden;}
#zyfw  h3 {background: url(20150724zyfwred.png) 15px 8px no-repeat;}
#zyfw .infoList {width: 358px;}
/* 未成年人 */
#wcnr {overflow: hidden;}
#wcnr .infoList {width: 358px;}
#wcnr h3 {background: url(20150724wcnrred.png) 15px 8px no-repeat;}
/*我们的节日*/
#wmdjr {overflow: hidden;}
#wmdjr .infoList {width: 358px;}
#wmdjr h3 {background: url(20150724wmdjrred.png) 15px 8px no-repeat;}
#wmdjr h3 span {margin-left: 50px;}
#wmdjr h3 span a {margin-left: 20px;}
#wmdjr h3 span a:hover {color: #BF0A10;}
/*讲文明树新风公益广告*/
#jwmAd {overflow: hidden;}
#adArea {padding: 15px 20px; overflow: hidden;}
#jwmAd h3 {background: url(20150724gyggred.png) 15px 8px no-repeat;}
#adArea a {display: block;}
#adArea .adLink {width: 129px; line-height: 70px; font-size: 20px; font-weight: bold; background: #F0F0F0; text-align: center;}
#adArea .color1{color: #278DCE;}
#adArea .color2{color: #F37F00;}
#adArea .color3{color: #0F959D;}
#adArea .color4{color: #E37568;}
/* 文件下载 */
#wjxz{overflow:hidden;}
#wjxz h3{background: url(20150724wjxxred.png) 15px 8px no-repeat;}

/*印象志丹 富裕志丹 文明志丹 幸福志丹 美丽乡村*/
#yfwxm {overflow: hidden;}
#yfwxm span{ height: 60px; width: 17px; display: block;}
#yfwxm .picTitle{width:17px; padding: 50px 7px; height:260px; text-align:center; border-left:1px solid #ffffff; background: #D9D9D9; cursor: pointer;float:left;}
#yfwxm .picTitleHover{width:17px; padding: 50px 7px; height: 260px;text-align:center; line-height:30px;border-left:1px solid #ffffff; background: #BF0A10;float:left;cursor: pointer;}
#yfwxm .picTitle a{color:#404040; font-weight: bold; line-height:30px;}
#yfwxm .picTitleHover a{ font-weight:bold; color:#FFFFFF; }
#yfwxm .picList{ width:981px; height:340px;float:left; padding-left: 6px; padding-top: 20px; background: transparent;}
#yfwxm .picList li {width: 191px; height: 160px; margin-right: 5px; margin-bottom: 10px; float: left; overflow: hidden;}
#yfwxm .picList .border{border-color: #ffffff;}
#yfwxm .picList .border:hover {border-color: #e63917;}
#yfwxm .picList h5 {font-size: 14px; text-align: center; line-height: 30px;}
#yfwxm .picList h5 a:hover{text-decoration: underline; color: #BF0A10;}
#yfwxm .picList img {width: 179px; height: 120px; background: #ffffff; display: block;}
/* 友情链接 */
#yqlj {overflow: visible;}
#yqlj dl {height: 43px; line-height: 43px; width: 1150px; display: block; overflow: visible; position: relative; z-index: 1;}
#yqlj .line { height: 4px; width: 100%; background: #E6E6E6; position: absolute; bottom:0; z-index: -1;}
#yqlj dt {background: url(20150724yqljred.png) 15px 8px no-repeat; text-indent: 44px; font-weight: bold; color: #BF0A10;}
#yqlj dd {margin-left:50px; color: #404040; font-weight: bold; text-align: center; width: 120px; line-height: 43px; font-size: 16px; height: 50px;}
#yqlj dd.hover {background: url(20150724yqljdd.png); color: #FFFFFF; cursor: pointer;}
.yqljContent{ border-top: none; overflow:hidden; height:auto; overflow:auto; }
.yqljContent ol {padding-left: 0;}
.yqljContent ol li{ float: left; overflow:visible;line-height:25px; font-size: 14px; text-align:Justify; text-justify:inter-ideograph;}
.yqljContent a:hover {color: #BF0A10; text-decoration: underline;}
#con_yqljList_1{
  padding-left: 14px;
}
#con_yqljList_1 ol {
    float: left;
    list-style: none;
    line-height: 25px;
}
#con_yqljList_1 ol li {
    float: left;
    overflow: visible;
    padding-right: 15px;
    white-space: nowrap;
    color: #333333;
}
.weiwm-qrcode img{
  width: 100%;
}
.weiwm-qrcode{
  position: fixed;
  width: 8%;
  max-width: 120px;
  bottom: 0;
  left: 0;
}
